﻿using System.Collections.Generic;
using ScrumLite.Services.Contracts;
using System.Collections.ObjectModel;
using System;
namespace ScrumLite.WebUx.Models
{

    public class BurndownsMetricsData : ContextViewData
    {
        public BurndownsMetricsData(Dictionary<int, int> weeklyWeight, int totalWeight, Dictionary<DayOfWeek, int> dailyWeight, int committedTotalWeight)
        {
            this.WeeklyWeight = weeklyWeight;
            this.TotalWeight = totalWeight;
            this.DailyWeight = dailyWeight;
            this.CommittedTotalWeight = committedTotalWeight;
        }

        public Dictionary<int, int> WeeklyWeight { get; private set; }
        public int TotalWeight { get; private set; }
        public Dictionary<DayOfWeek, int> DailyWeight { get; private set; }
        public int CommittedTotalWeight { get; private set; }
        public string GChartProductBurndownChart { get; set; }
        public string GChartSprintBurndownChart { get; set; }
    }
}
